// #include <stdio.h>

// int main()
// {
// 	printf("%zu\n",sizeof(char));
// 	printf("%zu\n",sizeof(long double));
// 	printf("%ld\n",sizeof(long double));
// 	printf("%zu\n",sizeof(double));
// 	return 0;
// }


// #include <stdio.h>

// int main()
// {
// 	char arr1[] = {"abcdef"};
// 	char arr2[] = {'a','b','c','d','e','f'};
// 	printf("%s\n",arr1);
// 	printf("%s\n",arr2);
// 	return 0;
// }


// #include <stdio.h>

// int main()
// {
// 	char arr1[] = {"??)"};
// 	printf("%s",arr1);
// 	return 0;
// }

// #include <stdio.h>

// int main()
// {
// 	char a[] = "\a";
// 	printf("%s",a);
// 	return 0;
// }


// #include <stdio.h>  
// #include <unistd.h> // 含 sleep 函数  
// int main() {  
//     printf("Loading:   ");  
//     for (int i = 0; i < 3; i++) {  
//         printf("\b■"); // 每次回退覆盖，模拟加载动画  
//         fflush(stdout); // 强制刷新输出缓冲区，确保实时显示  
//         sleep(5);  
//     }  
//     return 0;  
// }  

#include <stdio.h>

int main()
{
	printf("abcderf");
	printf("abc\r");
	printf("-----\n");
	printf("abc\n");
	return 0;
}